.aptitude{
    padding-left: 0;
}
.aptitudeBody{
    height: calc(100% - 60px);
    /*background: #fcfcfc;*/
    overflow-y: auto;
    padding:0 20px 0 0;
}
#swiperW{
    background: #fcfcfc;
    padding: 0 20px;
    min-height: 100%;
}
.aptTcontent{
    padding-left: 20px;
}
.YlTitle{
    height: 60px;
    line-height: 57px;
    padding-right: 20px;
}
.YlTitle p{
    margin-bottom: 0;
}
.YlTitle p span{
    float: left;

}
.YlTitle p a{
    float: right;
    font-size: 18px;
    margin-left: 50px;
}
.YlTitle p a.colC:hover{
    color: #cccccc!important;
    cursor: default;
}
.columnMain-ul{font-size:14px}
.columnMain-ul li{overflow:hidden;padding-bottom:0;min-height:48px}
.columnMain-ul li>div span{margin-right:10px;width:84px;color:#999}
.columnMain-ul li>div:nth-child(2n) span{width:90px}
.columnMain-ul li>div b{width:calc(100% - 145px)}
.columnMain-ul li>div:first-child{width:55%}
.columnMain-ul li>div:nth-child(2){width:45%;position: relative;left: 30px;}
.she-Builder>section{margin-bottom:60px}
.qym_des_bottom p span:nth-child(1),.qym_des_top p span:nth-child(3n+1){width:30%}
.qym_des_bottom p span:nth-child(2),.qym_des_top p span:nth-child(3n+2){width:31%}
.qym_des_bottom p span:nth-child(3),.qym_des_top p span:nth-child(3n+3){width:39%}
.sa.sa1 li p{margin-bottom:5px}
.sa.sa1 li p:last-child{margin-bottom:0}
.sa.row2 li p span:first-child{width: 61%}
.sa.row2 li p span:first-child+span{width: 38%}
.jgRlist{width:160px}
.jgRlist:before{display:none}
.jgRlist li{margin-bottom:30px}
.she-Builder-ul.she-Builder-ulL li:last-child{border-bottom: none}
.newQinfoRight p b{font-size: 20px}
.qym_des.qym_desD dl dd{padding: 30px 25px 10px 25px;}
.qym_des.qym_desD .qym_des_title{left:25px}
.record:before{height: 100%}
.newRecord .record:before{height: 130%}
.newRecord .record:last-child:before{height: 100%}
@media screen and (max-width:1500px){.she-Builder>section{margin-bottom: 40px;}}

.aptitude-left{
    padding-left: 0!important;
}
.swBtn{
    z-index: 2;
    position: absolute;
    width: 108px;
    height: 108px;
    background: red;
    top: 50%;
    margin-top: -79px;
    cursor: pointer;
}
.swBtnLeft{
    left: 3px;
    background: url("syy.png") no-repeat center/cover;
}
.swBtnRight{
    right: 3px;
    background: url("xyy.png") no-repeat center/cover;
}
.swBtnLeft:hover{
    background: url("syyH.png") no-repeat center/cover;
}
.swBtnRight:hover{
    background: url("xyyH.png") no-repeat center/cover;
}

@media screen and (max-width: 1500px){
    .swBtn{
        width: 80px;
        height: 80px;
    }
}
